/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
_/                                                                            _/
_/                      _/  _/                  _/                            _/
_/       _/_/_/    _/_/_/  _/_/_/      _/_/_/  _/_/_/      _/_/_/  _/  _/_/   _/
_/    _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/_/        _/
_/   _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/    _/  _/           _/
_/    _/_/_/    _/_/_/  _/_/_/      _/_/_/  _/_/_/      _/_/_/  _/            _/
_/       _/                                                                   _/
_/   _/_/                              Free software copyrighted since 2007   _/
_/                                              <gdbabar@gmail.com>           _/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/


/* Max launcher quatity */
#define LAUNCHER_MAX_QTY 20

/* Define Gdbabar default icon path */
#define GDB_DEFAULT_ICON PACKAGE_PIXMAP_DIR"/gdbabar-icon.svg"

/* gdbabar directory name contains user settings. */
#define HOME_CONF_DIR "/.gdbabar"

/* Return TRUE if conf file does not exist. */
gboolean is_first_run (void);

/* Display information message in a gtk dialog. */
void common_infobox (GtkWindow *parent, gchar *text);

/* Application closing procedure */
void destroy_window_signal (GtkObject *object, gpointer user_data);

/* Copy file */
void g_file_copy (gchar *src_file, gchar *dest_file);

/* Hum all is in the name */
guint get_launcher_number (void);

/* Return launcher name, must be freed after use */
gchar* get_launcher_name_from_index (int index);

/* Return launcher desktop filename, must be freed after use */
gchar* get_launcher_file_from_index (int index);

/* Return launcher desktop icon path, must be freed after use */
gchar* get_launcher_icon_path_from_index (int index);

/* Return launcher desktop exec command, must be freed after use */
gchar* get_launcher_exec_from_index (int index);

/* Snio j'ai la flême de tout commenter */
void create_empty_desktop_entry_file (gchar *filename);

